home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
PC World Komputer 2010 April
/
PCWorld0410.iso
/
hity wydania
/
Ubuntu 9.10 PL
/
karmelkowy-koliberek-9.10-netbook-remix-PL.iso
/
casper
/
filesystem.squashfs
/
usr
/
share
/
doc
/
libschroedinger-1.0-0
/
TODO
< prev
Wrap
Text File
|
2009-06-01
|
2KB
|
75 lines
- modify scheduler to run multiple tasks on the same picture
simultaneously
- "rate distortion" for time vs. ME searching
-
BUGS:
general:
add copyright blocks
add profile support
add bit peeling
schropack.c:
figure out how to push disjoint buffers if possible
schrodecoder.c:
trick modes (decode_prediction_only) should be made into parameters
sanitize code layout
schroencoder.c:
sanitize code layout
don't use metric in SchroMotionVector
schrohistogram.c:
rename ilogx/iexpx to something sane
schroparams.c:
write function for determining optimal index for various parameters
move data to schrobitstream.c
schropredict.c:
implement "how did we get this" bitfield
schrowavelet.c:
implement 32-bit code
schrooil.c:
move stuff to liboil
add arrays of arrays to liboil
simplify complex functions:
42 44 181 263 292 schrodecoder.c(264): schro_decoder_iterate
37 37 124 43 152 schromotion.c(44): schro_obmc_init
36 36 129 1748 206 schroencoder.c(1749): schro_encoder_encode_subband
26 26 100 647 176 schrodecoder.c(648): schro_decoder_decode_access_unit
25 25 77 1316 136 schroencoder.c(1317): schro_encoder_encode_access_unit_header
25 25 57 907 99 schroencoder.c(908): schro_encoder_encode_picture_prediction
21 21 109 830 149 schropredict.c(831): schro_encoder_hierarchical_prediction_2
21 21 105 121 130 schroquantiser.c(122): schro_encoder_calculate_subband_weights
20 20 51 1030 80 schrowavelet.c(1030): schro_iiwt_daub_9_7
20 20 128 341 141 schropredict.c(342): schro_motion_field_global_prediction